package cn.ainit.yz.cloutStock.entity;

import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
 
@Entity
@Table(name = "YZ_CL_OUTSTOCK")
public class CloutStock implements java.io.Serializable {

	// Fields

	private String outId;
	private String inputMan;
	private Date inputDate;
	private String verifyMan;
	private Date verifyDate;
	private String inputDepart;
	private String stationId;
	private String outCode;
	private String outstockMan;
	private String contactTel;
	private String contactFax;
	private String contactEmail;
	private String contactAddress;
	private String contactMan;
	private String contactBank;
	private String contactAccountname;
	private String contactAccountno;
	private String outstockType;
	private String duifangDjid;
	private String memo;
	private String isVerify;
	private String isDestroy;
	private String isStock;
	private String isFinVerify;
	private Date lastModDate;
	private String lastModMan;
	private String destroyMan;
	private Date destroyDate;
	private String stockMan;
	private Date stockDate;
	private String finMan;
	private Date finDate;

	// Constructors

	/** default constructor */
	public CloutStock() {
	}

	/** minimal constructor */
	public CloutStock(String outId) {
		this.outId = outId;
	}

	 
	@Id
	@Column(name = "OUT_ID", unique = true, nullable = false, length = 32)
	public String getOutId() {
		return this.outId;
	}

	public void setOutId(String outId) {
		this.outId = outId;
	}

	@Column(name = "INPUT_MAN", length = 32)
	public String getInputMan() {
		return this.inputMan;
	}

	public void setInputMan(String inputMan) {
		this.inputMan = inputMan;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "INPUT_DATE", length = 7)
	public Date getInputDate() {
		return this.inputDate;
	}

	public void setInputDate(Date inputDate) {
		this.inputDate = inputDate;
	}

	@Column(name = "VERIFY_MAN", length = 32)
	public String getVerifyMan() {
		return this.verifyMan;
	}

	public void setVerifyMan(String verifyMan) {
		this.verifyMan = verifyMan;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "VERIFY_DATE", length = 7)
	public Date getVerifyDate() {
		return this.verifyDate;
	}

	public void setVerifyDate(Date verifyDate) {
		this.verifyDate = verifyDate;
	}

	@Column(name = "INPUT_DEPART", length = 32)
	public String getInputDepart() {
		return this.inputDepart;
	}

	public void setInputDepart(String inputDepart) {
		this.inputDepart = inputDepart;
	}

	@Column(name = "STATION_ID", length = 32)
	public String getStationId() {
		return this.stationId;
	}

	public void setStationId(String stationId) {
		this.stationId = stationId;
	}

	@Column(name = "OUT_CODE", length = 32)
	public String getOutCode() {
		return this.outCode;
	}

	public void setOutCode(String outCode) {
		this.outCode = outCode;
	}

	@Column(name = "OUTSTOCK_MAN", length = 32)
	public String getOutstockMan() {
		return this.outstockMan;
	}

	public void setOutstockMan(String outstockMan) {
		this.outstockMan = outstockMan;
	}

	@Column(name = "CONTACT_TEL", length = 50)
	public String getContactTel() {
		return this.contactTel;
	}

	public void setContactTel(String contactTel) {
		this.contactTel = contactTel;
	}

	@Column(name = "CONTACT_FAX", length = 50)
	public String getContactFax() {
		return this.contactFax;
	}

	public void setContactFax(String contactFax) {
		this.contactFax = contactFax;
	}

	@Column(name = "CONTACT_EMAIL", length = 100)
	public String getContactEmail() {
		return this.contactEmail;
	}

	public void setContactEmail(String contactEmail) {
		this.contactEmail = contactEmail;
	}

	@Column(name = "CONTACT_ADDRESS", length = 100)
	public String getContactAddress() {
		return this.contactAddress;
	}

	public void setContactAddress(String contactAddress) {
		this.contactAddress = contactAddress;
	}

	@Column(name = "CONTACT_MAN", length = 32)
	public String getContactMan() {
		return this.contactMan;
	}

	public void setContactMan(String contactMan) {
		this.contactMan = contactMan;
	}

	@Column(name = "CONTACT_BANK", length = 100)
	public String getContactBank() {
		return this.contactBank;
	}

	public void setContactBank(String contactBank) {
		this.contactBank = contactBank;
	}

	@Column(name = "CONTACT_ACCOUNTNAME", length = 100)
	public String getContactAccountname() {
		return this.contactAccountname;
	}

	public void setContactAccountname(String contactAccountname) {
		this.contactAccountname = contactAccountname;
	}

	@Column(name = "CONTACT_ACCOUNTNO", length = 100)
	public String getContactAccountno() {
		return this.contactAccountno;
	}

	public void setContactAccountno(String contactAccountno) {
		this.contactAccountno = contactAccountno;
	}

	@Column(name = "OUTSTOCK_TYPE", length = 32)
	public String getOutstockType() {
		return this.outstockType;
	}

	public void setOutstockType(String outstockType) {
		this.outstockType = outstockType;
	}

	@Column(name = "DUIFANG_DJID", length = 32)
	public String getDuifangDjid() {
		return this.duifangDjid;
	}

	public void setDuifangDjid(String duifangDjid) {
		this.duifangDjid = duifangDjid;
	}

	@Column(name = "MEMO", length = 500)
	public String getMemo() {
		return this.memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	@Column(name = "IS_VERIFY", length = 1)
	public String getIsVerify() {
		return this.isVerify;
	}

	public void setIsVerify(String isVerify) {
		this.isVerify = isVerify;
	}

	@Column(name = "IS_DESTROY", length = 1)
	public String getIsDestroy() {
		return this.isDestroy;
	}

	public void setIsDestroy(String isDestroy) {
		this.isDestroy = isDestroy;
	}

	@Column(name = "IS_STOCK", length = 1)
	public String getIsStock() {
		return this.isStock;
	}

	public void setIsStock(String isStock) {
		this.isStock = isStock;
	}

	@Column(name = "IS_FIN_VERIFY", length = 1)
	public String getIsFinVerify() {
		return this.isFinVerify;
	}

	public void setIsFinVerify(String isFinVerify) {
		this.isFinVerify = isFinVerify;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "LAST_MOD_DATE", length = 7)
	public Date getLastModDate() {
		return this.lastModDate;
	}

	public void setLastModDate(Date lastModDate) {
		this.lastModDate = lastModDate;
	}

	@Column(name = "LAST_MOD_MAN", length = 32)
	public String getLastModMan() {
		return this.lastModMan;
	}

	public void setLastModMan(String lastModMan) {
		this.lastModMan = lastModMan;
	}

	@Column(name = "DESTROY_MAN", length = 32)
	public String getDestroyMan() {
		return this.destroyMan;
	}

	public void setDestroyMan(String destroyMan) {
		this.destroyMan = destroyMan;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "DESTROY_DATE", length = 7)
	public Date getDestroyDate() {
		return this.destroyDate;
	}

	public void setDestroyDate(Date destroyDate) {
		this.destroyDate = destroyDate;
	}

	@Column(name = "STOCK_MAN", length = 32)
	public String getStockMan() {
		return this.stockMan;
	}

	public void setStockMan(String stockMan) {
		this.stockMan = stockMan;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "STOCK_DATE", length = 7)
	public Date getStockDate() {
		return this.stockDate;
	}

	public void setStockDate(Date stockDate) {
		this.stockDate = stockDate;
	}

	@Column(name = "FIN_MAN", length = 32)
	public String getFinMan() {
		return this.finMan;
	}

	public void setFinMan(String finMan) {
		this.finMan = finMan;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "FIN_DATE", length = 7)
	public Date getFinDate() {
		return this.finDate;
	}

	public void setFinDate(Date finDate) {
		this.finDate = finDate;
	}

}